import java.util.Scanner;

/**
 * 多组输入，一个整数（2~20），表示输出的行数，
 * 也表示组成“X”的反斜线和正斜线的长度。
 */
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        while (in.hasNextInt()) { // 注意 while 处理多个 case
            int a = in.nextInt();
            int j = 0;
            int i = 0;
            char[][] array = new char[a][a];
            for (i = 0; i < a; i++) {

                for (j = 0; j < a; j++) {
                    if((i + j) == a-1){
                        array[i][j] = '*';
                    }else{
                        array[i][j] = ' ';
                    }
                }
                array[i][i] = '*';
            }
            printf(array);
        }
    }
    public static void printf(char[][] array) {
        for (int i = 0; i < array.length; i++) {
            for (int j = 0; j < array[i].length; j++) {
                System.out.print(array[i][j]);
            }
            System.out.println();
        }
    }
}

